//
//  MSLiveStreamerKit+bgp.h
//  WifiSocket
//
//  Created by huke_dj on 2020/6/30.
//  Copyright © 2020 huke_dj. All rights reserved.
//
//  流云千丈堪醉卧，
//  是谁月下影独酌。
//  浮生谁能一笑过，
//  明灭楼台上灯火。
//              -- Coder_DJ
//

#import "MSLiveStreamerKit.h"

NS_ASSUME_NONNULL_BEGIN

/**
背景图片推流器
*/

@interface MSLiveStreamerKit (bgp)

// 背景图片, 这里背景图片放在原本摄像头图层的下方, 图层index为1
@property (nonatomic, retain) KSYGPUPicture * bgPic;

/**
 更新背景图片

 @param img 新的背景图片
 */
- (void)updateBgpImage:(UIImage*)img;

/**
 开始背景图预览

 @param bgView 预览视图的背景图, 预览视图会填满背景视图
 结束预览仍然使用之前的 stopPreview
 */
- (BOOL)startBgpPreview:(UIView*)bgView;

/**
 开始背景图推流

 @param url 推流地址
 @return 当前状态是否能开始推流
 */
- (BOOL)startBgpStream:(NSURL*)url;

/**
 停止背景图推流
 */
- (void)stopBgpStream;

@end

NS_ASSUME_NONNULL_END
